﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>

    <h3>
        References</h3>
    <ul>
        <li><a href="http://www.yashks.com/2011/01/210/">http://www.yashks.com/2011/01/210/</a> 
            - <a href="Int1Notes.html">cached copy</a></li>
        <li><a href="http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html">
            http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html</a></li>
        <li><a href="http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT">
            http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT</a></li>
        <li>Setting TF - <a href="http://en.wikipedia.org/wiki/Trap_flag">
            http://en.wikipedia.org/wiki/Trap_flag</a></li>
        <li>Debug Status Registers -
            <a href="http://en.wikipedia.org/wiki/X86_debug_register">
            http://en.wikipedia.org/wiki/X86_debug_register</a></li>
    </ul>
    <h3>
        Notes</h3>
    <ul>
        <li>set via IRET</li>
        <li>Executes one op then triggers</li>
        <li>Resets each time - Need to set again</li>
        <li>Store range for local method for step over</li>
        <li>How to determine it as a Int1? -DR6 Bit 14 (Single Step): This bit indicates 
        that debug exception has generated since Trap Flag (TF) is set in EFLAGS 
        register. Need to reset DR6</li>
    </ul>

</body>
</html>
